Kinetic heap-ordered trees: Tight analysis and improved algorithms

نویسندگان

  • Guilherme Dias da Fonseca
  • Celina M. H. de Figueiredo
چکیده

The most natural kinetic data structure for maintaining the maximum of a collection of continuously changing numbers is the kinetic heap. Basch, Guibas, and Ramkumar proved that the maximum number of events processed by a kinetic heap with n numbers changing as linear functions of time is O(n log n) and Ω(n log n). We prove that this number is actually Θ(n log n). In the kinetic heap, a linear number of events are stored in a priority queue, consequently, it takes O(log n) time to determine the next event at each iteration. We also present a modified version of the kinetic heap that processes O(n log n/ log log n) events, with the same O(log n) time complexity to determine the next event.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cocommutative Hopf Algebras of Permutations and Trees

Consider the coradical filtration of the Hopf algebras of planar binary trees of Loday and Ronco and of permutations of Malvenuto and Reutenauer. We show that the associated graded Hopf algebras are dual to the cocommutative Hopf algebras introduced in the late 1980’s by Grossman and Larson. These Hopf algebras are constructed from ordered trees and heap-ordered trees, respectively. We also sho...

متن کامل

Descendants in heap ordered trees or a triumph of computer algebra

A heap ordered tree with n nodes (“size n”) is a planted plane tree together with a bijection from the nodes to the set {1, . . . , n} which is monotonically increasing when going from the root to the leaves. We consider the number of descendants of the node j in a (random) heap ordered tree of size n ≥ j. Precise expressions are derived for the probability distribution and all (factorial) mome...

متن کامل

Hopf Algebras of Heap Ordered Trees and Permutations

A standard heap ordered tree with n + 1 nodes is a finite rooted tree in which all the nodes except the root are labeled with the natural numbers between 1 and n, and that satisfies the property that the labels of the children of a node are all larger than the label of the node. Denote the set of standard heap ordered trees with n+1 nodes by Tn. Let kT = ⊕ n≥0 kTn. It is known that there are Ho...

متن کامل

On Some Parameters in Heap Ordered Trees

Heap ordered trees are planted plane trees, labelled in such a way that the labels always increase from the root to a leaf. We study two parameters, assuming that p of the n nodes are selected at random: the size of the ancestor tree of these nodes and the smallest subtree generated by these nodes. We compute expectation, variance, and also the Gaussian limit distribution, the latter as an appl...

متن کامل

Analysis of some statistics for increasing tree families

This paper deals with statistics concerning distances between randomly chosen nodes in varieties of increasing trees. Increasing trees are labelled rooted trees where labels along any branch from the root go in increasing order. Many important tree families that have applications in computer science or are used as probabilistic models in various applications, like recursive trees, heap-ordered ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 85  شماره 

صفحات  -

تاریخ انتشار 2003